package util;


public class ModelParser {

	public static corba.ClienteServ.Cliente parse(CentralServ.Cliente cliente) {
		corba.ClienteServ.Cliente clienteCORBA = new corba.ClienteServ.Cliente();
		clienteCORBA.setCartaoCredito(cliente.getCartaoCredito());
		clienteCORBA.setCpf(cliente.getCpf());
		clienteCORBA.setDataNascimento(cliente.getDataNascimento());
		clienteCORBA.setNome(cliente.getNome());
		
		return clienteCORBA;
	}
	
	public static CentralServ.Cliente parse(corba.ClienteServ.Cliente cliente) {
		CentralServ.Cliente clienteModel = new CentralServ.Cliente();
		clienteModel.setCartaoCredito(cliente.getCartaoCredito());
		clienteModel.setCpf(cliente.getCpf());
		clienteModel.setDataNascimento(cliente.getDataNascimento());
		clienteModel.setNome(cliente.getNome());
		
		return clienteModel;
	}
	
	public static CentralServ.Carro parse(CarroServ.Carro carro) {
		CentralServ.Carro carroModel = new CentralServ.Carro();
		carroModel.setAlugado(carro.isAlugado());
		carroModel.setModelo(carro.getModelo());
		carroModel.setPlaca(carro.getPlaca());
		carroModel.setValorDiaria(carro.getValorDiaria());
		
		return carroModel;
	}
	
	public static CarroServ.Carro parse(CentralServ.Carro carro) {
		CarroServ.Carro carroRPC = new CarroServ.Carro();
		carroRPC.setAlugado(carro.isAlugado());
		carroRPC.setModelo(carro.getModelo());
		carroRPC.setPlaca(carro.getPlaca());
		carroRPC.setValorDiaria(carro.getValorDiaria());
		
		return carroRPC;
	}
}
